From Palaces to Yurts: Why Requirements Engineering Needs Design Thinking

نویسندگان

  • Christophe Vetterli
  • Walter Brenner
  • Falk Uebernickel
  • Charles J. Petrie
چکیده

T he German saying " von Palästen zu Zelten " compares different systems to different levels of flexibility and agility — that is, " from palaces to yurts. " Requirements engineering systems are geared for developing information system palaces and aren't what's needed for today's world of rapidly changing, app-enabled products. These Web and mobile apps are small, require rapid development, must closely fit customer needs, and change often. Requirements engineering for these would greatly ben-ef it from design thinking — that is, a human-centered, rapid-prototypying method for innovative design. All house construction requires a solid basement , a supporting infrastructure that provides efficiency in maintenance, and some adjustable elements that will be continuously updated for the house's lifetime. Large, complex houses provide more comfortable living space, but more groundwork is needed if any changes are necessary. IT systems are similar. To meet today's challenges with small, easily changed systems that are more function than infrastructure, we need more that are like yurts rather than palaces. In the first phase of Internet application development for products and services, such applications used the Web to provide a front end to simple functions, such as looking up stock quotes or current weather. In the second phase, the Web acted as a front end to large, integrated back-end systems. These systems require the typical requirements engineering approach — long, careful study and development. However , the new generation of apps is loosely bound to back-end systems, if any, and employs algorithms that can easily run on mobile devices as well as the Web. One example is the Azumio Stress Tester, which uses a sophisticated algorithm to measure variations in pulse to determine stress or conditioning (see https://play.google.com/ store/apps/details?id=com.azumio.android. stresscheck&hl=en). The PeakFinder uses GPS and compass data to determine a person's position and his or her relation to mountains (www .peakfinder.org). Such apps also connect to back-end systems on the Web, but only loosely, and they can run without a connection. Although large back-end systems will continue to be needed, an emerging trend is that of app-enabled products. Increasingly, many products , both software and tangible, are released and accompanied by Web or mobile apps that add value. Even taxis benefit from today's apps, which we can use to look for parking spaces or share cars. One example originates from Nobel Biocare, a dental solutions company: OsseoCare Pro is a tablet-based app that lets …

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

ارزیابی و رتبه بندی اهمیت نسبی الزامات فنی محصول با تلفیق مدلهای QFD و DEA: مطالعه موردی (صنایع کاشی و سرامیک)

This article aims to evaluate the relative importance of product design requirements in Quality Function Deployment (QFD) environment taking customer needs and producers constraints. Considering the matrix of QFD, we can take the customers needs into consideration only. However, we present a technique that can take into account the production constraints in the product design process as well as...

متن کامل

A Fuzzy Mixed-integer Goal Programming Model for Determining an Optimal Compromise Mix of Design Requirements in Quality Function Deployment

Quality function deployment is a well-known customer-oriented design procedure for translating the voice of customers into a final production. This is a way that higher customer satisfaction is achieved while the other goals of company may also be met. This method, at the first stage, attempts to determine the best fulfillment levels of design requirements which are emanated by customer needs. ...

متن کامل

Educating for Empathy in Software Engineering Course

The ability to empathize with end-users is an engineering skill that is as necessary as technical expertise and social competency. In particular, empathy is required when embracing the otherness of a group of people and defining their requirements. Empathy is the first step in the design thinking method, which has garnered interest among software development organisations nowadays for leveragin...

متن کامل

Critical Thinking and Religious Training:Areas of Convergence

Critical Thinking and Religious Training:Areas of Convergence A. Homaayoonfard S.M. Sajjaadi, Ph.D. Those who consider religious training contradictory to rational thinking have brought about much doubt and many questions in this regard. That is why researchers are nowadays interested in areas such as creativity, critical thinking, and infusion of rational thinking. Religious trai...

متن کامل

Why Good Quality Care Needs Philosophy More Than Compassion; Comment on “Why and How Is Compassion Necessary to Provide Good Quality Healthcare?”

Although Marianna Fotaki’s Editorial is helpful and challenging by looking at both the professional and institutional requirements for reinstalling compassion in order to aim for good quality healthcare, the causes that hinder this development remain unexamined. In this commentary, 3 causes are discussed; the boundary between the moral and the political; Neoliberalism; and the underdevelopment ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • IEEE Internet Computing

دوره 17  شماره 

صفحات  -

تاریخ انتشار 2013